public class SearchLocationFilterType {
	public class SearchLocationFilterType_e {
		public String CountryCode;
		public String ItemLocation;
		public SearchLocationType.SearchLocationType_e SearchLocation;
		public String Currency_x;
	
		//Setters
		public void setCountryCode(String val) {CountryCode = val; field_order_type_info.add('CountryCode'); }
		public void setItemLocation(String val) {ItemLocation = val; field_order_type_info.add('ItemLocation'); }
		public void setSearchLocation(SearchLocationType.SearchLocationType_e val) {SearchLocation = val; field_order_type_info.add('SearchLocation'); }
		public void setCurrency_x(String val) {Currency_x = val; field_order_type_info.add('Currency_x'); }


		//Getters
		public String getCountryCode() { return CountryCode; }
		public String getItemLocation() { return ItemLocation; }
		public SearchLocationType.SearchLocationType_e getSearchLocation() { return SearchLocation; }
		public String getCurrency_x() { return Currency_x; }

	
		private String[] CountryCode_type_info = new String[]{'CountryCode','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ItemLocation_type_info = new String[]{'ItemLocation','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] SearchLocation_type_info = new String[]{'SearchLocation','urn:ebay:apis:eBLBaseComponents','SearchLocationType.SearchLocationType_e','0','1','false'};
		private String[] Currency_x_type_info = new String[]{'Currency','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}